Skip to content

Fix generated OpenAPI contracts - #802

Merged
byronellis merged 1 commit into
mainfrom
byellis/housetables-openapi-entity-type
Oct 6, 2026
Merged

byronellis merged 1 commit into
mainfrom
byellis/housetables-openapi-entity-type

Conversation

@byronellis

Copy link
Copy Markdown
Collaborator

Summary

Fixes an issue with openapi generation introduced in PR 737 I believe. It was preventing me from doing a full test cycle, but I believe this PR should fix it. Putting it at the top of my stack for a quick merge.

Changes

  • Client-facing API Changes
  • Internal API Changes
  • Bug Fixes
  • New Features
  • Performance Improvements
  • Code Style
  • Refactoring
  • Documentation
  • Tests

For all the boxes checked, please include additional details of the changes made in this pull request.

Testing Done

  • Manually Tested on local docker setup. Please include commands ran, and their output.
  • Added new tests for the changes made.
  • Updated existing tests to reflect the changes made.
  • No tests added or updated. Please explain why. If unsure, please feel free to ask for help.
  • Some other form of testing like staging or soak time in production. Please explain.

For all the boxes checked, include a detailed description of the testing done for the changes made in this pull request.

The thing that broke was the testing itself so the fact that they now pass is was acceptance criteria. In future people should probably run tests before merging to avoid breaking other people.

Additional Information

  • Breaking Changes
  • Deprecations
  • Large PR broken into smaller PRs, and PR plan linked in the description.

For all the boxes checked, include additional details of the changes made in this pull request.

@byronellis
byronellis added this pull request to stack #803 October 4, 2026 21:48
@byronellis
byronellis marked this pull request as ready for review October 5, 2026 04:09
Comment thread services/housetables/build.gradle
Comment thread services/tables/build.gradle

@mkuchenbecker mkuchenbecker left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, other than making sure we don't document that null=table.

These two tasks should fall on the view and lock projects that are in-flight. I think those projects should ultimately be responsible going forward. If we are seeing more of these issues that block I want to make sure these issues are caught by the build.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
@byronellis
byronellis force-pushed the byellis/housetables-openapi-entity-type branch from e628585 to 07000b7 Compare October 6, 2026 05:08
@byronellis
byronellis merged commit 838fcac into main Oct 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants